package cn.xiaopengstack.domain.rebate.model.entity;

import cn.xiaopengstack.domain.rebate.model.valobj.BehaviorTypeVO;
import cn.xiaopengstack.domain.strategy.model.entity.UserEntity;
import lombok.*;

import java.io.Serializable;
import java.util.Date;

/**
 * @author jiangyangang
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class DailyBehaviorRebateEntity implements Serializable {

    /**
     * 行为类型（sign 签到、openai_pay 支付）
     */
    private BehaviorTypeVO behaviorType;

    /**
     * 返利描述
     */
    private String rebateDesc;

    /**
     * 返利类型（sku 活动库存充值商品、integral 用户活动积分）
     */
    private String rebateType;

    /**
     * 返利配置
     */
    private String rebateConfig;

    /**
     * 状态（open 开启、close 关闭）
     */
    private String state;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

}
